home *** CD-ROM | disk | FTP | other *** search
/ PC Users 1999 May / Cd Pc Users extra 20 mayo 1999.iso / Prog / Inst / DevCpp20 / _SETUP.1 / i386pe.xu < prev    next >
Encoding:
Text File  |  1998-01-20  |  2.1 KB  |  94 lines

  1. OUTPUT_FORMAT(pei-i386)
  2. SEARCH_DIR(/lib); SEARCH_DIR(/usr/lib); SEARCH_DIR(/mingw32/lib); SEARCH_DIR(/usr/local/lib); SEARCH_DIR(/mingw32/i386-mingw32/lib);
  3. ENTRY(_mainCRTStartup)
  4. SECTIONS
  5. {
  6.   .text  : 
  7.   {
  8.     *(.text)
  9.      ___CTOR_LIST__ = .; __CTOR_LIST__ = . ; 
  10.             LONG (-1); *(.ctors); *(.ctor); LONG (0); 
  11.      ___DTOR_LIST__ = .; __DTOR_LIST__ = . ; 
  12.             LONG (-1); *(.dtors); *(.dtor);  LONG (0); 
  13.     /* ??? Why is .gcc_exc here?  */
  14.     /* Grouped section support currently must be explicitly provided for
  15.     in the linker script.  */
  16.     *(.text$)
  17.     *(.gcc_except_table)
  18.   }
  19.   .bss BLOCK(__section_alignment__)  :
  20.   {
  21.     __bss_start__ = . ;
  22.     *(.bss)
  23.     *(COMMON)
  24.     __bss_end__ = . ;
  25.   }
  26.   .data BLOCK(__section_alignment__) : 
  27.   {
  28.     __data_start__ = . ; 
  29.     *(.data)
  30.     *(.data2)
  31.     __data_end__ = . ; 
  32.     /* Grouped section support currently must be explicitly provided for
  33.     in the linker script.  */
  34.     *(.data$)
  35.   }
  36.   .rdata BLOCK(__section_alignment__) :
  37.   {
  38.     *(.rdata)
  39.     *(.eh_frame)
  40.     /* Grouped section support currently must be explicitly provided for
  41.     in the linker script.  */
  42.     *(.rdata$)
  43.   }
  44.   .edata BLOCK(__section_alignment__) :
  45.   {
  46.     *(.edata)
  47.   }
  48.   /DISCARD/ BLOCK(__section_alignment__) :
  49.   {
  50.     *(.debug$S)
  51.     *(.debug$T)
  52.     *(.debug$F)
  53.     *(.drectve)
  54.   }
  55.   .idata BLOCK(__section_alignment__) :
  56.   {
  57.     /* This cannot currently be handled with grouped sections.
  58.     See pe.em:sort_sections.  */
  59.     *(.idata$2)
  60.     *(.idata$3)
  61.     *(.idata$4)
  62.     *(.idata$5)
  63.     *(.idata$6)
  64.     *(.idata$7)
  65.   }
  66.   .CRT BLOCK(__section_alignment__) :
  67.   {                     
  68.     /* Grouped sections are used to handle .CRT$foo.  */
  69.     *(.CRT$)
  70.   }
  71.   .endjunk BLOCK(__section_alignment__) :
  72.   {
  73.     /* end is deprecated, don't use it */
  74.   }
  75.   .reloc BLOCK(__section_alignment__) :
  76.   {                     
  77.     *(.reloc)
  78.   }
  79.   .rsrc BLOCK(__section_alignment__) :
  80.   {                     
  81.     *(.rsrc)
  82.     /* Grouped sections are used to handle .rsrc$0[12].  */
  83.     *(.rsrc$)
  84.   }
  85.   .stab BLOCK(__section_alignment__)   : 
  86.   {
  87.     [ .stab ]
  88.   }
  89.   .stabstr BLOCK(__section_alignment__)  :
  90.   {
  91.     [ .stabstr ]
  92.   }
  93. }
  94.